go/types.varDecl.spec (field)
22 uses
go/types (current package)
decl.go#L371: varDecl struct{ spec *ast.ValueSpec }
decl.go#L378: func (d varDecl) node() ast.Node { return d.spec }
decl.go#L910: lhs0 := make([]*Var, len(d.spec.Names))
decl.go#L911: for i, name := range d.spec.Names {
decl.go#L919: switch len(d.spec.Values) {
decl.go#L920: case len(d.spec.Names):
decl.go#L922: init = d.spec.Values[i]
decl.go#L926: init = d.spec.Values[0]
decl.go#L928: if i < len(d.spec.Values) {
decl.go#L929: init = d.spec.Values[i]
decl.go#L932: check.varDecl(obj, lhs, d.spec.Type, init)
decl.go#L933: if len(d.spec.Values) == 1 {
decl.go#L953: scopePos := d.spec.End() // see constant declarations
decl.go#L954: for i, name := range d.spec.Names {
resolver.go#L367: lhs := make([]*Var, len(d.spec.Names))
resolver.go#L373: if len(d.spec.Values) == 1 {
resolver.go#L377: d1 = &declInfo{file: fileScope, version: check.version, lhs: lhs, vtyp: d.spec.Type, init: d.spec.Values[0]}
resolver.go#L381: for i, name := range d.spec.Names {
resolver.go#L389: if i < len(d.spec.Values) {
resolver.go#L390: init = d.spec.Values[i]
resolver.go#L392: di = &declInfo{file: fileScope, version: check.version, vtyp: d.spec.Type, init: init}